import { FileSchema } from './fileSchema'

export interface TaskSchema {
  'id'?: string
  'orderno'?: number
  'tenant_code': string
  'title': string
  'content': string
  'create_datetime': number
  'update_datetime': number
  'submit_datetime': number
  'operator': string
  'operatorid': string
  'structure': string
  'structureid': string
  'structure_sname': string
  'sub_structure': number
  'sub_structureid': string
  'status': string
  'type': string
  'classification': string
  'processer': string
  'processerid': string
  'utime': number
  'feedback_datetime': number
  'fileid': string
  'file'?: FileSchema[]
  'feedback_count': number
  'remark_object': string
  'remark_address': string
  'remark_tel': string
  'remark_datetime': number
  'remark1_datetime': number
  'remark_num': number
  'remark_content': string
}

export enum TaskStatus {
  '草稿' = '草稿',
  '已提交' = '已提交',
  '处理中' = '处理中',
  '已反馈' = '已反馈',
  '完成' = '完成'
}

export const TaskTypes: string[] = ['咨询律师', '审改合同/法律文件', '起草合同/法律文件', '预约面谈', '出具律师函', '出具书面意见', '法律培训与讲座', '列席会议', '协助谈判']

export interface TaskActionSchema {
  create_datetime: number
  id: string
  operator: string
  operatorid: string
  remark: string
  status: number
  taskid: string
  type: string
}
